Since we are implementing booleans as functions, we already have the definitions of True, False and Not.